package com.mianyang.zhangsan.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mianyang.zhangsan.model.entity.SecTask;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author jiangjr
 * @date 2022-11-25
*/
public interface SecTaskService extends IService<SecTask> {

    /**
     * 查询定时任务
     * @param task 条件
     * @param current 当前页
     * @param pageSize 页码
     * @return 任务
     */
    Page<SecTask> selectTaskByPage(SecTask task, Integer current, Integer pageSize);

    /**
     * 保存任务并调度
     * @param task 任务
     */
    void schedulerAndSave(SecTask task);
}
